package com.zzh.lib.model;


/**
 * Created by zzh on 2023/7/27.
 *
 * @date: 2023/7/27 11:33
 * @email: zzh_hz@126.com
 * @author: zzh
 * @description: com.zzh.lib.model
 */
public class HDefaultShowModel implements IShowDef {
    private String showName;
    private int showIcons = 0;
    private String showUri = null;

    public String getShowName() {
        return showName == null ? "" : showName;
    }

    public HDefaultShowModel setShowName(String showName) {
        this.showName = showName;
        return this;
    }

    public int getShowIcons() {
        return showIcons;
    }

    public HDefaultShowModel setShowIcons(int showIcons) {
        this.showIcons = showIcons;
        return this;
    }

    public String getShowUri() {
        return showUri == null ? "" : showUri;
    }

    public HDefaultShowModel setShowUri(String showUri) {
        this.showUri = showUri;
        return this;
    }

    @Override
    public String showName() {
        return getShowName();
    }

    @Override
    public int showIcons() {
        return getShowIcons();
    }

    @Override
    public String showUri() {
        return getShowUri();
    }
}
